﻿/*
This code authored by Eric Meyer.
http://meyerweb.com/eric/tools/css/reset/

The purpose of a reset file, stated in the words of Yahoo, "removes and neutralizes the
inconsistent default styling of HTML elements, creating a level playing field across
A-grade browsers and providing a sound foundation upon which you can explicitly
declare your intentions." (see http://developer.yahoo.com/yui/reset/)
*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;font-family: microsoft yahei,"宋体";
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix {display:inline-block;}  /*为了修复ie7不能使用after伪类*/
/* 只在win系统的ie中有效Hide from IE Mac \*/
* html .clearfix {height: 1%;}  /*修复ie6中的bug*/
.clearfix {display:block;}   /*为了修复ie7不能使用after伪类*/
/* End hide from IE Mac */


body{
    color: #444444;
    _background: url('bg_02.gif') repeat-x;
	background:#1492C7;
    line-height: 1.8;font-size: 12px;
    margin:0 auto;
}
a:link,a:visited{
    color:#444;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
a:active{
    text-decoration: underline;
}
.wrap {
    width: 960px;
    margin: 10px auto;
    padding: 0 10px;
    background: #FFF;
}
#header{
    width:960px;
    text-align: left;
    margin:0 auto;
    _background: url('top_04.png') left top no-repeat;
}
.top{
 	margin:0px 10px 10px 5px;
}
.top h1{
    float:right;
}

.logo{
    margin-left:10px;
    height:80px;
    float: left;
}
.hotline{float: right;}
.nav{
    background: url('nav_08.gif') left top;
    height:42px;
}
.nav li{
    float:left;
}
.nav ul{
    padding-left:15px;
	font-size:14px;
}
.nav li a{
    color:#fff;
    display: block;
    height: 42px;
    width:100px;
    text-align: center;
    line-height: 3em;
}
.nav li a:hover{
    text-decoration: none;
    background: url('hover_03.gif') left center no-repeat;
}
.nav li a:active{
    text-decoration: none;
}
#content{
    width:960px;
    margin:0 auto;
    text-align: left;
	margin-top:10px;
}
.content_right{
    float:right;
    width:745px;
}
.text{
    padding:10px 15px;
}
.text p{
    text-indent: 2em;


}
.box{
    padding-top:10px;
    padding-bottom:10px;
}

.boxxia {
	float:left;
	width:460px;
	margin:0 10px 0 10px;
}

.content_box{
    margin-top:10px;
    overflow: hidden;
}
.title_b{
    background: url('left_class_bg.png') no-repeat;
    height:36px;
    padding-left:40px;
    line-height:3em;
    border-radius: 3px;
    border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;
}
.list_good li{
    float: left;
    padding: 15px 18px 0px 35px;
    list-style-type: none;
}
.list_good ul{
    padding:10px 5px;
    overflow:hidden;
}
.list_good li img{
    width: 185px;
    height: 151px;
    display: block;
    margin-bottom: 15px;
}

.content_left{
    width:200px;
}
.title_s{
    background: url('right_class_bg.gif') no-repeat;
    height:36px;
    padding-left:40px;
    line-height:3em;
    text-align: left;
}
.sub_nav{
    background: #f9f9f9;
    border:1px solid #F1F0F0;
}
.sub_nav li a{
    display: block;
    padding:5px;
   border-bottom:1px dashed #ccc;
}
.sub_nav li{
     padding:0 20px;
}
.sub_nav li a:hover{
    text-decoration: none;
}
.news_left{
    padding:10px 15px;
    border:1px solid #F1F0F0;
    background: #f9f9f9;
}

.news_left li{
    background: url("news_arrow.gif") left center no-repeat;
    padding-top:6px;
    padding-left:14px;
	overflow: hidden;
    height: 20px;
    line-height: 20px;
    text-align: left;
}
.news_left li.thumb{height: 120px;padding-left: 0;}
.news_left li.thumb h3{ padding-bottom: 10px;}
.news_left li.thumb .thumb-box{float: left; width: 150px;}
.news_left li.thumb .thumb-dex{float: left;width: 268px;padding-left: 10px;}

.news_left li.thumb img{height: 100px;width: 150px;}
.news_left li.thumb p{float: left;}
#footer{
    margin:0 auto;
    width:960px;
    clear:both;
}
.links_friend{
    border:1px solid #f1f0f0;
    margin-top:20px;

}
.links_friend ul{
    overflow:hidden;
    padding:10px 10px;
}
.links_friend span{
    display: block;
    text-align: left;
    background: #eee;
    padding:5px 10px 5px;
}
.links_friend li{
    float:left;
    margin-right:15px;
}
.copyright{
    margin-top:10px;
    margin-bottom:10px;
}
.news_right a{
    font-size:14px;
}
.news_right {
    padding:10px 10px 15px;
}
.news_right li{

    margin-top:15px;
    padding-bottom:15px;
    border-bottom: 1px dashed #CCCCCC;
}
.news_right li img{float: left;padding-right: 10px; padding-bottom: 10px; width: 205px;height: 124px;}
.news_right li .title{font-weight: bold;}
.news_right li p{margin-top: 10px;}
.news_right li span{
    float:right;
    color:#7E7E7E;
}
.text_body{
    padding-top:10px;
    padding-bottom:10px;
}
.weizhi {
	background: url('left_class_bg.png') no-repeat;
	height: 36px;
    padding-left: 40px;
    line-height: 3em;
	margin-bottom:15px;
}
.text_body h1{
    border-bottom: 2px solid #F5F5F5;
    font-size: 16px;
     height: 40px;
    line-height: 30px;
    margin-bottom: 6px;
    text-align: center;
}
.text_body p{
    text-indent: 2em;
    margin:10px 20px;
    line-height:2em;
}

.context {
    border-top: 1px #ddd dashed;
    margin-top: 20px;
    padding: 8px 0;
}

p.info{
    text-align: center;
    margin-top:0;
}
p.info span{
    padding:4px 10px;
    color:#777;
}
h1.good{
    padding-left:0;
    border-bottom:none;
}
ul.category {
    margin-top:20px;
}
ul.category li{
     display: inline;
    float: left;
    margin-bottom: 5px;
    margin-left: 11px;
    margin-top: 5px;
}

ul.category li a{
     border-color: #F3F3F3 #C6C6C6 #C6C6C6 #F3F3F3;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    font-size: 12px;
    height: 25px;
    line-height: 2em;
    text-align: center;
    text-decoration: none;
    width: 115px;
}

ul.category li a:hover{
    background: #1689BB;

    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-weight: bold;
}
.copyright{
    border-top:1px solid #ddd;
    margin-top:20px;
    padding-top:20px;
}
.comment h2{
     border-bottom: 3px solid #1786B7;
    color:#1786B7;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;

}
.comment .content{
    padding:10px;
}
fieldset{
    margin:1em 0;
    padding:1em;
    border:1px solid #ccc;
    background:#f8f8f8;
    padding-left: 50px;
}
legend{
    font-weight: bold;
}

input{
    width:200px;
}
textarea{
    width:300px;
    height:100px;
}
input:focus,textarea:focus{
    background: #ffc;
}
.comment p {
    position: relative;

}
.comment p img{
    position: absolute;
    bottom: 0;
}
.comment p.button{
    margin-top:20px;
}
.comment p.button input{
    height:30px;
    width:120px;
}
.fr{
    float:right;
}
.date{
    text-align: right;
}
.page{
    padding-left: 20px;
}


.site-header .navbar{min-height:46px;margin-bottom:0px;width:100%;border-radius:0;}
.site-header .navbar a{padding: 40px 10px;}
.site-header.small .navbar a{padding: 13px 10px;}
.site-header.small .navbar-toggle{margin-top: 5px;margin-bottom:5px;}
.header-slide{overflow:hidden;width:100%;}
.header-slide .slideBox{position:relative;height:350px;}
.header-slide .slideBox .hd{text-align:center;position:absolute;bottom: 40px;width:100%;z-index:999;}
.header-slide .slideBox .hd a{padding:8px;background:#eee;background:rgba(221, 221, 221, 0.7);border-radius:10px;display: inline-block;margin:5px;cursor:pointer;}
.header-slide .slideBox .hd a.on{background:#fff;}
.header-slide .slideBox .bd li{height:350px; background-position:50% 0;background-size:cover;}
.header-slide .slideBox .bd a{display:block;width:100%;height:100%;}
.header-slide .slideBox .bd_title{position: absolute;bottom: 0px;text-align: center;width: 100%;background-color: #999;height: 40px;line-height: 40px;opacity: .7;color: #fff;}
#demo {
overflow:hidden; height: 149px
}
#demo a{display: block; float: left; width: 205px;padding: 0 5px;}
#demo img {
    width: 205px;height: 124px;
}
#demo span{display: block;height: 25px; line-height: 25px; overflow: hidden;text-align: center;}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.youshi-title{background: url(slq01.jpg) no-repeat top; font-family: microsoft yahei,"宋体";height: 136px;text-align: center;}
.youshi-title h3{display: block;clear: both;
    color: #fff;
    font-size: 28px;
    text-align: center;
}
.youshi-title span{
    color: #114661;
    font-size: 14px;
    text-align: center;
}
.youshi .youshi-title p{
    color: #114661;
    font-size: 22px;background: none;margin-top: 0;padding-top: 0;
}
.box1{border-left:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;text-align: left;}
.box1 .youshi-text{background: url(1.jpg) no-repeat 10px 10px;padding:30px 0 30px 100px; width: 500px;}

.box2{border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;text-align: left;}
.box2 .youshi-text{background: url(2.jpg) no-repeat 10px 10px;padding:30px 0 30px 100px; width: 500px;}

.box3{border-left:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;text-align: left;}
.box3 .youshi-text{background: url(3.jpg) no-repeat 10px 10px;padding:30px 0 30px 100px; width: 500px;}

.box4{border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;text-align: left;}
.box4 .youshi-text{background: url(4.jpg) no-repeat 10px 10px;padding:30px 0 30px 100px; width: 500px;}
.youshi .img{width: 355px;height: 200px; margin-top: 20px;}
.youshi h4 {
    color: #227ecb;
    font-size: 30px;
}
.youshi h5 {
    color: #3f3f3f;
    font-size: 18px;
    margin-bottom: 50px;
}
.youshi p {
    background: rgba(0, 0, 0, 0) url("xiaohua.png") no-repeat scroll left 10px;
    color: #000000;
    font-size: 15px;
    margin-top: 10px;
    padding-left: 20px;
}
.toright{float: right;}
.toleft{float: left;}
.clear{clear: both;height: 0;}

.pager{text-align: center;}


.name,.nav-bar,.footer-contact{display: none;}











